


body {
  font-size: var(--el-font-size-large); // 18px;
}

* ::before ::after{
  box-sizing: inherit;
}

.text-ellipsis-single {
  text-overflow : ellipsis;
  overflow: hidden;
  white-space:nowrap;
}

.text-ellipsis-Multiline {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.container-width{
  width: 1200px;
  margin: 0 auto;
}

::-webkit-scrollbar{
  width: 6px;
  height: 8px;
  background: #fff;
}
::-webkit-scrollbar-thumb{
  -webkit-box-shadow: inset 0 0 6px #fff;
  background-color: var(--el-color-primary);
  border-radius : 3px;
}

.content-text {
  font-size: 12px;
  color: gray;
}

// 课程详情页面 课程介绍 - 目录 active tag 字体放大
.el-tabs__item.is-active {
  font-size: var(--el-font-size-large);
}

// 课程详情页面 课程介绍 - 目录 el-tags 不显示下方分割条
.el-tabs__nav-wrap::after {
  display: none;
}

.input:focus {
  border: 1px solid;
  border-color: var(--el-color-primary);
  
}


input:focus {
  border: 1px solid;
  border-color: var(--el-color-primary);
}

// 弹出对话框 header
.el-dialog__header {
  padding: 0!important;
  margin: 0!important;
}

// 弹出对话框
.el-dialog {
  border-radius: 20px!important;
}

// 弹出框里的折叠面板
.el-collapse-item__header {
  font-size:20px!important;
}

.font-primary {
  color: var(--el-color-primary);
}